dragicon: Derive from GtkWidget
authorMatthias Clasen <mclasen@redhat.com>
Fri, 1 May 2020 16:21:42 +0000 (12:21 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 1 May 2020 18:24:21 +0000 (14:24 -0400)
This wasn't meant to derive from GtkContainer.

gtk/gtkdragicon.c
gtk/gtkdragicon.h

index a431716e5b0737bb983a10042b6fd2d861e4124c..570c1f5f04f7e2d88dee0acfb2207142742e74d8 100644 (file)
@@ -78,7 +78,7 @@ static GParamSpec *properties[LAST_ARG] = { NULL, };
 static void gtk_drag_icon_root_init   (GtkRootInterface *iface);
 static void gtk_drag_icon_native_init (GtkNativeInterface *iface);
 
-G_DEFINE_TYPE_WITH_CODE (GtkDragIcon, gtk_drag_icon, GTK_TYPE_CONTAINER,
+G_DEFINE_TYPE_WITH_CODE (GtkDragIcon, gtk_drag_icon, GTK_TYPE_WIDGET,
                          G_IMPLEMENT_INTERFACE (GTK_TYPE_NATIVE,
                                                 gtk_drag_icon_native_init)
                          G_IMPLEMENT_INTERFACE (GTK_TYPE_ROOT,
index 9bea90b8802e7aef103b1a295e8a37088b1719c1..8f02287646fed9fb4dcdc81b29fef49efe882e04 100644 (file)
@@ -35,7 +35,7 @@ G_BEGIN_DECLS
 #define GTK_TYPE_DRAG_ICON (gtk_drag_icon_get_type ())
 
 GDK_AVAILABLE_IN_ALL
-G_DECLARE_FINAL_TYPE (GtkDragIcon, gtk_drag_icon, GTK, DRAG_ICON, GtkContainer)
+G_DECLARE_FINAL_TYPE (GtkDragIcon, gtk_drag_icon, GTK, DRAG_ICON, GtkWidget)
 
 GDK_AVAILABLE_IN_ALL
 GtkWidget *     gtk_drag_icon_get_for_drag                      (GdkDrag                *drag);